home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / libs / HSMathLibs_040.lha / HSMathLibs_040 / HD-Installer_script < prev    next >
Encoding:
Text File  |  1998-09-17  |  5.3 KB  |  204 lines

  1. ;****************************************************************
  2. ;* HighSpeed MathLibs Installer Version 1.1d  16.September 1998 *
  3. ;*                                                              *
  4. ;*             Copyright © 1998 by CyberdyneSystems             *
  5. ;*                  written by Matthias Henze                   *
  6. ;*         english translation written by Thomas Blätte         *
  7. ;*                                                              *
  8. ;****************************************************************
  9. ;
  10. ; $VER: HD-Installer_script 1.1d (16.09.98)
  11.  
  12. (set HSMathLibs-Version "44.31")
  13. (set HSMathLibs-Datum "16.September 1998")
  14. (set HSMathLibs-Datum_e "16.September 1998")
  15.  
  16. ;====================================================================
  17. ; Initialisierungen
  18. ;====================================================================
  19.  
  20. (set @default-dest "")
  21.  
  22. (if (= @language "deutsch")
  23.  (
  24.     (set #welcome (cat
  25.     "\nWillkommen bei der Installation der \n"
  26.     "D E M O V E R S I O N\n"
  27.     "der\n"
  28.     "\"HighSpeed MathLibs\"\n\n"
  29.     "Version "HSMathLibs-Version" vom "HSMathLibs-Datum"\n\n"
  30.     "Dieses Skript installiert die \"HighSpeed MathLibs\",\n"
  31.     "entsprechend Ihrer Angaben, auf Ihre Festplatte.\n\n\n"
  32.     "Kopierrecht © 1998 bei CyberdyneSystems\n"
  33.     "geschrieben von Matthias Henze"))
  34.     
  35.     (set #Benchmarks_Auswahl (cat
  36.     "\nUm die Vorteile der \"HSMathLibs\" etwas zu verdeutlichen, habe ich Benchmark Programme beigelegt.\n"
  37.     "\nWählen Sie die Sprache für die Benchmark Programme aus.\n"))
  38.     
  39.     (set #keine_Benchmarks "Keine Benchmarks")
  40.     
  41.     (set #Benchmarks_Liste (cat
  42.     "Installation der Benchmark Programme.\n"
  43.     "Bitte wählen Sie ein Laufwerk oder ein Verzeichnis.\n"
  44.     "Ein Verzeichnis \"HSMathLibs\" wird automatisch erzeugt."))
  45.     
  46.        
  47.     (set #Anleitungen_Auswahl (cat
  48.     "\nWählen Sie die Sprache für die AmigaGuide Dokumentation aus.\n"))
  49.     
  50.     (set #Anleitungen_Liste (cat
  51.     "Installation der Anleitung.\n"
  52.     "Bitte wählen Sie ein Laufwerk oder ein Verzeichnis.\n"
  53.     "Es wird kein Verzeichnis erzeugt."))
  54.  )
  55.  (
  56.     (set #welcome (cat
  57.     "\nWelcome to the installation of the\n"
  58.     "D E M O V E R S I O N\n"
  59.     "of\n"
  60.     "\"HighSpeed MathLibs\"\n\n"
  61.     "version "HSMathLibs-Version" from "HSMathLibs-Datum_e"\n\n"
  62.     "This script installs the \"HighSpeed MathLibs\"\n"
  63.     "according to your specification to your harddisk.\n\n\n"
  64.     "Copyright © 1998 by CyberdyneSystems\n"
  65.     "written by Matthias Henze"))
  66.     
  67.     (set #Benchmarks_Auswahl (cat
  68.     "\nI added benchmark programs to show the advanages of the \"HSMathLibs\".\n"
  69.     "\nPlease choose the language for the benchmark programs.\n"))
  70.     
  71.     (set #keine_Benchmarks "No benchmarks")
  72.     
  73.     (set #Benchmarks_Liste (cat
  74.     "Installation of the benchmark programs.\n"
  75.     "Please choose a volume or directory.\n"
  76.     "A directory \"HSMathLibs\" will be created automatically."))
  77.     
  78.        
  79.     (set #Anleitungen_Auswahl (cat
  80.     "\nPlease choose the language for the AmigaGuide documentation.\n"))
  81.     
  82.     (set #Anleitungen_Liste (cat
  83.     "Installation of the manual.\n"
  84.     "Please choose a volume or a directory.\n"
  85.     "A new directory will not be created."))
  86.  )
  87. )
  88.  
  89. ;=====================================================================================
  90. ; Beginn der Installation
  91. ;=====================================================================================
  92.  
  93. (message #welcome)
  94. (welcome)
  95.  
  96.  
  97. (set Math_ver (getversion "libs:mathieeedoubbas.library"))
  98. (if (< Math_ver (* 44 65536))
  99.   (
  100.     (rename "libs:mathieeedoubbas.library" "libs:mathieeedoubbas.library.bak")
  101.   )
  102. )
  103. (set Math_ver (getversion "libs:mathieeedoubtrans.library"))
  104. (if (< Math_ver (* 44 65536))
  105.   (
  106.     (rename "libs:mathieeedoubtrans.library" "libs:mathieeedoubtrans.library.bak")
  107.   )
  108. )
  109. (set Math_ver (getversion "libs:mathieeesingtrans.library"))
  110. (if (< Math_ver (* 44 65536))
  111.   (
  112.     (rename "libs:mathieeesingtrans.library" "libs:mathieeesingtrans.library.bak")
  113.   )
  114. )
  115. (set Math_ver (getversion "libs:mathtrans.library"))
  116. (if (< Math_ver (* 44 65536))
  117.   (
  118.     (rename "libs:mathtrans.library" "libs:mathtrans.library.bak")
  119.   )
  120. )
  121. (copyfiles
  122.   (source "libs")
  123.   (dest "libs:")
  124.   (all)
  125. )
  126.  
  127. (
  128.   (set kopiere_Benchmarks
  129.     (askchoice
  130.       (prompt #Benchmarks_Auswahl)
  131.       (help   @askchoice-help)
  132.       (if (= @language "deutsch")
  133.     ((default 0))
  134.     ((default 1))
  135.       )
  136.       (choices
  137.     "Deutsch"
  138.     "English"
  139.     #keine_Benchmarks
  140.       )
  141.     )
  142.   )
  143.   (if (< kopiere_Benchmarks 2)
  144.     (
  145.       (if (= kopiere_Benchmarks 0) (set Quelle-B "Benchmarks_ger"))
  146.       (if (= kopiere_Benchmarks 1) (set Quelle-B "Benchmarks"))
  147.       (
  148.     (set Zielverzeichnis
  149.       (askdir
  150.         (prompt #Benchmarks_Liste)
  151.         (help @askdir-help)
  152.         (default "")
  153.         (disk)
  154.       )
  155.     )
  156.     (makeassign "INST" Zielverzeichnis)
  157.     (copyfiles
  158.       (source Quelle-B)
  159.       (dest "INST:HSMathLibs")
  160.       (all)
  161.       (infos)
  162.     )
  163.       )
  164.     )
  165.   )
  166. )
  167.  
  168. (
  169.   (set kopiere_Anleitungen
  170.     (askchoice
  171.       (prompt #Anleitungen_Auswahl)
  172.       (help   @askchoice-help)
  173.       (if (= @language "deutsch")
  174.     ((default 0))
  175.     ((default 1))
  176.       )
  177.       (choices
  178.     "Deutsch"
  179.     "English"
  180.       )
  181.     )
  182.   )
  183.   (if (= kopiere_Anleitungen 0) (set Quelle-D "HSMathLibs.guide"))
  184.   (if (= kopiere_Anleitungen 1) (set Quelle-D "HSMathLibs_e.guide"))
  185.   (
  186.     (set Dokverzeichnis
  187.       (askdir
  188.     (prompt #Anleitungen_Liste)
  189.     (help @askdir-help)
  190.     (default "")
  191.     (disk)
  192.       )
  193.     )
  194.     (makeassign "INSTDOK" Dokverzeichnis)
  195.     (copyfiles
  196.       (source Quelle-D)
  197.       (dest "INSTDOK:")
  198.       (infos)
  199.     )
  200.   )
  201. )
  202. (makeassign "INST")
  203. (makeassign "INSTDOK")
  204.